/* These two classes are to remove scrolling place-holder. Do not erase! */
body
{
	margin: 0px;
	overflow: auto;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
/*FF bug - prints only 1 page with overflow auto*/
body.PrintSRBody
{
	margin: 0px;
	overflow: inherit;
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
/************************************************************************************************** 
 **********                                General styles                                **********
 **************************************************************************************************/
.CommonText
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.CommonTextL
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: underline;
}
.CommonTextLNB
{
	font-size: 8pt;
	color: #597a30;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: underline;
}
.CommonTextNB
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.CommonTextFound
{
	font-size: 8pt;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
}
.CommonTextR
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.CommonTextRNB
{
	font-weight: bolder;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.CommonTextRNB1
{
	font-weight: normal;
	font-size: 80%;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.ItalHeader
{
	padding-right: 8pt;
	font-weight: normal;
	font-size: 14pt;
	color: #a8ac9b;
	font-style: italic;
	font-family: Script;
}
.NumbersText
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.TextBig
{
	padding-left: 10px;
	font-size: 80%;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.Result_Title
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 80%;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #ffffff;
}
.FirstColumn
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	cursor: auto;
	color: #8b0907;
	font-family: Tahoma;
	background-color: #8fa36e;
}
.FirstColumnScore
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 100%;
	cursor: auto;
	color: #ffffff;
	font-family: Tahoma;
	background-color: #8fa36e;
}
.FirstColumnIcons
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 100%;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma;
	background-color: #8fa36e;
	text-decoration: underline;
}
.SecondColumn
{
	padding-left: 10px;
	font-size: 8pt;
	cursor: auto;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #e1e8c6;
}
.ThirdColumn
{
	padding-left: 10px;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #eff4de;
}
.FourthColumn
{
	padding-left: 10px;
	font-size: 8pt;
	cursor: auto;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #bac4ac;
}
.topText
{
	font-size: 8pt;
	color: #ffffff;
	font-style: normal;
	font-family: Tahoma; /*	text-decoration: underline; */
	text-decoration: none;
	vertical-align: top;
}
.dateText
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
}
.poweredByText
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma;
	text-decoration: none;
}
/************************************************************************************************** 
 **********                                Login screen                                  **********
 **************************************************************************************************/
.FirstRow
{
	background-color: #D2D2D2;
	width: 100%;
	height: 62px;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-top: 1px solid #003366;
	vertical-align: top;
	color: #FFFFFF;
}
.FirstCell
{
	background-color: #D2D2D2;
	height: 62px;
	width: 179px;
	vertical-align: top;
}
.SecondCell
{
	background-color: #D2D2D2;
	height: 62px;
	width: 50%;
	padding-left: 5px;
	vertical-align: top;
	/*background-image: url(../../../Images/GazetteA/ELEMENTS/top.jpg);*/
	background-repeat: repeat-x;
}
.ThirdCell
{
	background-color: #D2D2D2;
	color: #003366;
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: Tahoma;
	height: 62px;
	vertical-align: middle;
	padding-right: 5px;
	/*background-image: url(../../../Images/GazetteA/ELEMENTS/top.jpg);*/
	background-repeat: repeat-x;
}
.FourthCell
{
	background-color: #D2D2D2;
	padding-right: 10px;
	vertical-align: top;
	height: 62px;
	width: 104px;
}
.SecondRow
{
	background-color: #F5F6F1;
	padding: 5px;
	vertical-align: top;
	height: 100%;
}
.LoginText1
{
	background-color: #FFFFFF;
	border: 3px solid #003366;
	padding: 3px;
	height: 100%;
}
.LoginText2
{
	height: 18px;
	border: 1px solid #003366;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	padding-left: 10px;
}
.LoginText3
{
	height: 18px;
	background-color: #FFFFFF;
	padding: 10px;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	vertical-align: top;
}
.LoginText4
{
	background-color: #FFFFFF;
	padding: 2px;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.ThirdRow
{
	height: 50px;
	background-color: #FFFFFF;
	padding-left: 10px;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.LoginText5
{
	background-color: #FFFFFF;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	height: 50%;
	vertical-align: top;
	text-align: justify;
}
.LoginText6
{
	height: 18px;
	background-color: #FFFFFF;
	padding: 10px;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	vertical-align: top;
}
.LoginText7
{
	background-color: #FFFFFF;
	padding: 10px;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	vertical-align: top;
}
/************************************************************************************************** 
 **********                                Welcome dialog                               **********
 **************************************************************************************************/
.WelcomeText
{
	padding-left: 8px;
	font-weight: normal;
	font-size: 8pt;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	border-bottom: 1px solid #003366;
	font-style: normal;
	font-family: Tahoma;
	height: 19px;
}
.SubHeadline
{
	font-weight: normal;
	font-size: 12pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.SubHeadlineB
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.BodyTextW
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	padding-left: 8px;
	padding-top: 10px;
	width: 550px;
}
.HeadlineTextW
{
	padding-left: 8px;
	font-weight: normal;
	font-size: 8pt;
	color: #adc2ed;
	font-style: normal;
	font-family: Tahoma;
}
TD.WelcomeTbF
{
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.HeadlineTextAdv
{
	padding-left: 10px;
	font-weight: normal;
	font-style: normal;
	font-size: 8pt;
	color: #ADC2ED;
	font-family: Tahoma;
}
.HomeSearchForm
{
	margin: 0px;
	padding-bottom: 1px;
}
table.HomeTextTable
{
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	/*background-image: url(../../../Images/GazetteA/ELEMENTS/home_image.jpg);*/
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

/************************************************************************************************** 
 **********                                Archive navigation                            **********
 **************************************************************************************************/
.PrimDiv
{
	z-index: 39;
	visibility: hidden;
	position: absolute;
}
.NavigationHeader
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: Tahoma;
	border-bottom: 1px solid #003366;
	padding-left: 10px;
	width: 100%;
	height: 18px;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}
.NavigationFirstRow
{
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 3px;
	padding-left: 3px;	
}
.NavigationBar
{
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}
.PageMenuDiv
{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #003366;
	background-color: #00AAD6;
}
.PageMenuUdm
{
	width: 300px;
	height: 31px;
}
.PageMenuButton
{
	width: 27px;
}
.PageMenuForm
{
	width: 68px;
}
.ToolbarTable
{
	background-color: #8FA36E;
	border: 1px solid #003366;
	height: 25px;
	width: 100%;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: Tahoma;
}
.mTD
{
	vertical-align: middle;
	height: 18px;
}

.mTD img
{
	vertical-align: middle;
}
td.ResponseFlush
{
	background-color: #FFFFFF;
	border-right: 4px solid #CCCCCC;
	border-bottom: 4px solid #CCCCCC;
	border-left: 1px solid #003366;
	border-top: 1px solid #003366;
	color: #FFFFFF;
}
.PageNumberForm
{
	margin: 0px;
	padding: 0px;
	width: 60px;
	text-align: center;
}
.TooltipDiv
{
	display: block;
	z-index: 100;
	left: 0px;
	visibility: visible;
	position: absolute;
	top: 0px;
}
/************************************************************************************************** 
 **********                                My Collection                                 **********
 **************************************************************************************************/
.MyCollTable /* founds in proceedMyCollectionGen.inc */
{
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	width: 100%;
}

.MyCollTableMark /* founds in proceedMyCollectionGen.inc */
{
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	width: 100%;
}

.MyCollItemOuter /* founds in proceedMyCollectionGen.inc */
{
	vertical-align: top;
	text-align: left;
	width: 100%;
	height: 70px;
	border: 1px solid #003366;
	background-color: #CCCCCC;
}

.MyCollItemHeader /* Clickable newspaper title with checkbox, founds in proceedMyCollectionGen.inc */
{
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 9pt;
	border: 1px solid #003366;
	background-color: #003366;
	line-height: 20px;
	height: 20px;
}
.MyCollItemHeaderSpan
{
	vertical-align: middle;
	line-height: 20px;
	height: 20px;
	padding-left: 2px;
}
.MyCollItemHeaderCheck
{
	line-height: 20px;
	vertical-align: middle;
	height: 20px;
}
.CollectionLink /* Article or Advertisement title, founds in proceedMyCollectionGen.inc */
{
	padding-left: 22px;
}

.CollectionSnippet
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.MyCollectionForm
{
	/*	border-bottom: 3px solid #648038; */
	height: 100%;
	width: 100%;
}
.CollectionTable
{
	border: 3px solid #003366;
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
}
.CommonTextMC
{
	height: 18px;
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: Tahoma;
	color: #000000;
	border-bottom: 1px solid #003366;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	padding-left: 8px;
}

.CollectionMiddle
{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.ButtonsRowMC
{
	background-color: #003366;
	border-top: 1px solid #003366;
	height: 28px;
}
/************************************************************************************************** 
 **********                                About dialog                                  **********
 **************************************************************************************************/
table.About1
{
	border: 1px solid #003366;
}
.TextAb
{
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
}
.AboutText5
{
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
}
.AboutText1 /* Title */
{
	padding-left: 10px;
	font: 11px Tahoma;
	text-transform: none;
	color: #FFFFFF;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
}
.AboutText2
{
	padding-left: 10px;
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
}
.AboutText3
{
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
}
.AboutText4
{
	font: 11px Tahoma;
	text-transform: none;
	color: #ffffff;
}
.ImageButton
{
	background-image: url(/Default/Layout/Images/GazetteA/buttons/ok_n.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 47px;
	height: 25px;
	cursor: pointer;
}

/************************************************************************************************** 
 **********                                Browse Archive                                **********
 **************************************************************************************************/

.HeaderArchRow
{
	background-color: #6C6D6F;
}

.HeaderArchCell
{
	/*	padding-left: 5px; */
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: Tahoma;
	color: #FFFFFF;
	border-bottom: #003366 1px solid;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	height: 18px;
}

.BrowseFormRow
{
	/* This style is used for every table row that contains simple inpute controls */
	height: 18px;
}

.BrowseCalendarRow
{
	height: 100pt;
}

.BrowseContentRow
{
	height: 8em;
}

.BrowseDatesRow
{
	height: 3em;
}

.CommonTextArch /* left table text style */
{
	border: #003366 1px solid;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}

.TextBig
{
	font-weight: bold;
	font-size: 90%;
	color: #658137;
	font-style: normal;
	font-family: Tahoma;
}

.CommonTextL
{
	font-weight: bold;
	font-size: 8pt;
	color: #658137;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: underline;
}

.CommonTextNB
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}

/************************************************************************************************** 
 **********                                Article meta                                  **********
 **************************************************************************************************/
.CommonHeaderCopy
{
	font-size: 11px;
	color: white;
	font-family: Tahoma;
}
.MetaText1
{
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
	background-color: #ffffff;
	padding-left: 0.5em;
	padding-top: 0.8em;
}
.MetaText2
{
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
}
.MetaText3
{
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
}
.MetaText4
{
	font: 11px Tahoma;
	text-transform: none;
	color: #ffffff;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	height: 18px;
}

/************************************************************************************************** 
 **********                                Save as instructions                          **********
 **************************************************************************************************/
.SaveAsText1
{
	padding-left: 10px;
	font: 11px Tahoma;
	text-transform: none;
	color: #FFFFFF;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	height: 18px;
	background-color: #6C6D6F;
}
.SaveAsText2
{
	background-color: #FFFFFF;
	padding-left: 0.5em;
	padding-top: 0.8em;
}
.SaveAsText3
{
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
}
.SaveAsText4
{
	font: 11px Tahoma;
	text-transform: none;
	color: #000000;
}

/************************************************************************************************** 
 **********                                Article window                                **********
 **************************************************************************************************/

.FastView
{
	font-weight: bold;
	font-size: 11pt;
	color: #333333;
	font-family: Tahoma, "Times New Roman" , Verdana;
}
#ArtContent
{
	background-color: #FFFFFF;
	color: #000000;
	left: 0px;
	margin: 0px 3px 5px 0px;
	overflow: auto;
	position: relative;
	top: 0px;
}
/* set margin for elements in quick view */
#textContainer, .FVCaption, .HTMLImage
{
	margin: 0px 5px 0px 5px;
}
/************************************************************************************************** 
 **********                                Email dialog                                  **********
 **************************************************************************************************/

.EmailForm
{
	background-color: #E6E9EC;
	height: 99%;
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma;
}
/************************************************************************************************** 
 **********                                Preferences dialog                            **********
 **************************************************************************************************/
.PreferencesB
{
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Tahoma;
}
.FirstRow
{
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	height: 18px;
	font-family: Tahoma;
	font-size: 8pt;
	padding-left: 8px;
}
.PreferencesHeader
{
	color: white;
	font-family: Tahoma;
	font-size: 10pt;
	padding-left: 10px;
	border: 1px solid #003366;
	height: 18px;
}
td.PreferencesCell
{
	background-color: #FFFFFF;
	border-top: 1px solid #003366;
	border-right: 1px solid #003366;
	border-left: 1px solid #003366;
}
td.PreferencesText1
{
	font-size: 8pt;
	font-family: Tahoma;
	color: black;
	padding-left: 8px;
}
td.PreferencesText2
{
	color: black;
	font-size: 8pt;
	font-family: Tahoma;
	background-color: #FFFFFF;
	padding-left: 10px;
}
.PreferencesText3
{
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #FFFFFF;
	padding-left: 10px;
	width: 50%;
}
.PreferencesText4
{
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	width: 100%;
	padding-left: 10px;
}
.PreferencesNB
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.SecondRow
{
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	height: 28px;
}
.CellPreferences
{
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-top: 1px solid #003366;
	padding-top: 3px;
}
/************************************************************************************************** 
 **********                                Search results                                **********
 **************************************************************************************************/
.TableHeaderSR
{
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	background-color: #6C6D6F; /*	border: 1px #648038 solid; */
	border-bottom: 1px #003366 solid;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	padding-left: 8px;
}
.FoundSRTop
{
	background-color: #003366;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	border-bottom: 1px #003366 solid;
	padding-left: 8px;
}
.PagesSRTop
{
	background-color: #003366;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	border-bottom: 1px #003366 solid;
}
.FoundQuery
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 6px;
}
.ButtonsSRQuery
{
	padding: 0px 2px 0px 2px;
}
.FoundSRBottom
{
	background-color: #003366;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 8px;
	border-top: 1px #003366 solid;
}
.PagesSRBottom
{
	background-color: #003366;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	border-top: 1px #003366 solid;
}
div.FlushSR
{
	visibility: visible;
	overflow: auto;
	width: 100%;
	height: 330px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.BodyTextSR
{
	background-color: #DFE4CA;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	border: solid 1px #003366;
}
.TextSR
{
	background-color: #DDEEEE;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	border: solid 1px #003366;
}
.HeaderSR
{
	background-color: #DFE4CA;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px #003366 solid;
}
.MessagesSR
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	vertical-align: top;
}
.HighlightSR
{
	height: 2px;
}
.HeadlineText
{
	padding-left: 10px;
	font-weight: normal;
	font-size: 8pt;
	color: #003366;
	font-style: normal;
	font-family: Tahoma;
}
.SubHeadline
{
	font-weight: normal;
	font-size: 12pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.SubHeadlineB
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.BodyText
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.RedHeader
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.CurSerResPage
{
	font-size: 8pt;
	color: #4BA9C8;
	cursor: pointer;
	font-family: Tahoma; /*	background-color: #669933; */
}
.SearchResPage
{
	color: #FFFFFF;
	font-size: 8pt;
	font-family: Tahoma;
}
.SerResPage
{
	color: #FFFFFF;
	font-size: 8pt;
	cursor: pointer;
	font-family: Tahoma;
}
.NextSerRes
{
	font-size: 8pt;
	cursor: pointer;
	font-family: Tahoma;
}
.HeaderTable, .SResTable, .SearchResult, .Metadata
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
}
.MetadataRes
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	vertical-align: top; /*	background-color: #E1E8C6; */
}
.HeaderTableRes
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
}
.HeaderResNav
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	background-color: #DFE4CA;
	border: 1px #003366 solid;
}
.Operator
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: uppercase;
	color: #000000;
	font-style: italic;
	font-family: Tahoma;
	font-variant: small-caps;
}
.Zones
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: lowercase;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	font-variant: small-caps;
}
.Word
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	font-variant: normal;
}

/************************************************************************************************** 
 **********                                Search dialog                                 **********
 **************************************************************************************************/

.RedHeaderS
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Tahoma;
	border-bottom: solid 1px #003366;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	height: 18px;
}
.CommonTextS
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	height: 18px;
}
.SearchIn
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	background-color: #E6E9EC;
}
.ResponseF
{
	font-weight: normal;
	font-size: 8pt;
	color: #4BA9C8;
	font-style: normal;
	font-family: Tahoma;
	background-color: #E6E9EC;
}
.MetadataFilterComponents
{
	font-weight: normal;
	font-size: 8pt;
	color: #678137;
	font-style: normal;
	font-family: Tahoma;
}
/*
.TextBig
{
	font-weight: bold;
	font-size: 90%;
	color: #658137;
	font-style: normal;
	font-family: Tahoma;
	
}
.CommonTextL
{
	font-weight: bold;
	font-size: 8pt;
	color: #658137;
	font-style: normal;
	font-family: Tahoma;
	
	text-decoration: underline;
}

*/

/************************************************************************************************** 
 **********                                Search tips dialog                            **********
 **************************************************************************************************/
.HeadlineTextST
{
	font-size: 8pt;
	color: #003366;
	font-style: normal;
	font-family: Tahoma;
}
.RedHeaderST
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	font-style: normal;
	font-family: Tahoma;
	border-bottom: solid 1px #003366;
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
}
.CommonTextST
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	border: solid 1px #003366;
}
.CodeTextST
{
	font-style: italic;
	font-weight: bold;
	color: #b5272e;
}
.LinkedHeadlineST
{
	font-size: 8pt;
	color: #4BA9C8;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: underline;
	cursor: pointer;
}
.LinkedTextST
{
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.HeadlineST
{
	font-size: 8pt;
	color: #b5272e;
	font-style: normal;
	font-family: Tahoma;
	font-weight: bold; /*	text-decoration: underline; */
}
.SubHeadline
{
	font-weight: normal;
	font-size: 12pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}
.SubHeadlineB
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
}


SELECT, INPUT
{
	font-weight: normal;
	font-size: 8pt;
	width: auto;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
}
.MonthSelect
{
	font-weight: normal;
	font-size: 8pt;
	width: auto;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	vertical-align: top;
}
.DateSelect
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	vertical-align: top;
	width: 40px;
}
.YearSelect
{
	font-weight: normal;
	font-size: 8pt;
	width: 36px;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	vertical-align: top;
}
.SectionSelect
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	vertical-align: top;
	width: 120px;
	padding-left: 2px;
	overflow: auto;
	height: 50px;
}
.InputDate
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
	width: 121px;
}
.SelectTable
{
	font-weight: normal;
	font-size: 8pt;
	width: auto;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
}

.HeaderTable, .SResTable, .SearchResult, .Metadata, .TableHeader
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: Tahoma;
	text-decoration: none;
}
.Primitive, .FVPrimitive, .MailPrimitive
{
	/*	text-justify: newspaper; */
	font-size: smaller;
	font-family: Tahoma;
	text-align: justify;
}

.IndentedParagraph
{
	text-indent: 10pt;
}
.SUP
{
	/*	text-justify: newspaper; */
	font-size: smaller;
	vertical-align: super;
	font-family: Tahoma;
	text-align: justify;
}
.SUB
{
	/*	text-justify: newspaper; */
	font-size: smaller;
	vertical-align: sub;
	font-family: Tahoma;
	text-align: justify;
}
.BUL
{
	/*	text-justify: newspaper; */
	font-size: smaller;
	font-family: Tahoma;
	list-style-type: square;
	text-align: justify;
}
.AUT
{
	/*	text-justify: newspaper; */
	font-size: smaller;
	font-family: Tahoma;
	text-align: justify;
}
.TTL
{
	/*	text-justify: newspaper; */
	font-size: smaller;
	font-family: Tahoma;
	text-align: justify;
	font-size: smaller;
	font-style: italic;
}
.Hit
{
	font-weight: bold;
	background-color: #FFDEAD;
	text-decoration: underline;
}
.CurrentHit
{
	font-weight: bold;
	background-color: #FA8072;
	text-decoration: underline;
}
.Lnk
{
	cursor: pointer;
	font-style: italic;
	text-decoration: underline;
}
.HitLink
{
	font-weight: bold;
	cursor: pointer;
	font-style: italic;
	background-color: #FFDEAD;
	text-decoration: underline;
}
.FVHedLine_hl0
{
	font-weight: bold;
	font-size: 16pt;
	font-family: Arial;
}
.FVHedLine_hl1
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Arial;
}
.FVHedLine_hl2
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
}
.FVByline
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
}
.NewLine
{
	font-size: 2pt;
}
/************************************************************************************************** 
 **********                                Thumbnail view                                **********
 **************************************************************************************************/
.ThumbnailsForm
{
	width: 100%;
	height: 100%;
}
DIV.ThumbnailTitle
{
	background-color: #D2D2D2;
	border-top: 3px #003366 solid;
	border-left: 3px #003366 solid;
	border-right: 3px #003366 solid;
	font-family: Tahoma;
	font-size: 8pt;
	padding: 3px 3px 3px 3px;
	height: 100%;
}
td.ThumbnailTitle
{
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x; /*	background-color: #DFE4CA; */
	border-top: 1px #003366 solid;
	border-bottom: 1px #003366 solid;
	font-family: Tahoma;
	font-size: 8pt;
}
td.ThumbnailTitle1
{
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x; /*	background-color: #DFE4CA; */
	border-left: 1px #003366 solid;
	border-top: 1px #003366 solid;
	border-bottom: 1px #003366 solid;
	font-family: Tahoma;
	font-size: 8pt;
	vertical-align: top;
}
td.ThumbnailTitle2
{
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x; /*	background-color: #DFE4CA; */
	border-top: 1px #003366 solid;
	border-bottom: 1px #003366 solid;
	border-right: 1px #003366 solid;
	font-family: Tahoma;
	font-size: 8pt;
	vertical-align: top;
}
table.ThumbnailSection
{
	background-color: #00aad6;
	border-left: 1px #003366 solid;
	border-bottom: 1px #003366 solid;
	border-right: 1px #003366 solid;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt; /*	font-weight: bold; */
	table-layout: fixed;
}
Table.ThumbnailPages /* Height and styles of each section in SeqView */
{
	background-color: #FFFFFF;
	border-left: 1px #003366 solid;
	border-right: 1px #003366 solid;
	border-bottom: 1px #003366 solid;
}
table.ThumbElement
{
	background-color: #F4EFEF;
	border: 1px #003366 solid;
	font-family: Tahoma;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	width: 100%;
}
table.ThumbElementSelected
{
	background-color: #CCCCCC;
	border: 1px #003366 solid;
	font-family: Tahoma;
	font-size: 7pt;
	color: #000000;
	text-align: center;
	width: 100%;
}
.ThumbnailImg
{
	vertical-align: middle;
	border: 1px #003366 solid;
}
.ThumbnailSliceImg
{
	vertical-align: middle;
	border: 1px #003366 solid;
}

table.SectionSlice
{
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	border-left: 1px #003366 solid;
	border-right: 1px #003366solid;
	border-bottom: 1px #003366 solid;
	padding: 3px;
}
.ThumbElementSlice
{
	border: 1px #003366 solid;
	background-color: #F4EFEF;
	font-family: Tahoma;
	font-size: 7pt;
	width: 150px;
}
.ThumbElementSliceSelected
{
	border: 1px #003366 solid;
	background-color: #CCCCCC;
	font-family: Tahoma;
	font-size: 7pt;
	width: 150px;
}

.ThumbElementDouble
{
	border: 1px #BEC79F solid;
	background-color: #E0E8C6;
	font-family: Tahoma;
	font-size: 7pt;
	height: 100%;
	width: 100%;
}
.ThumbElementDoubleSelected
{
	border: 1px #003366 solid;
	background-color: #BEC79F;
	font-family: Tahoma;
	font-size: 7pt;
	height: 100%;
	width: 100%;
}

.DataSpan
{
}
.PageSpan
{
}
.PageLabelSpan
{
}
.DayOfWeekSpan
{
}

.PrevSerRes
{
	font-size: 8pt;
	cursor: pointer;
	font-family: Tahoma;
}
.Synopsis
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	color: black;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	text-decoration: none;
}

.PagePic
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none; /*	border-right: #648038 1px solid; 	border-top: #648038 1px solid; 	border-left: #648038 1px solid; 	border-bottom: #648038 1px solid; */
}

.PageDiv
{
	left: 0px;
	position: relative;
	top: 0px;
	white-space: nowrap;
}
.OpaqueImage
{
	background-color: #E81620;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
	-khtml-opacity: 0.25;
}
.SelectedEntity
{
	background-color: Yellow;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;
	opacity: 0.40;
	-khtml-opacity: 0.40;
}
.PageLnkHighlight
{
	cursor: pointer;
	background-color: blue;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	-khtml-opacity: 0.50;
}
.NoRes
{
	font-weight: normal;
	font-size: 8pt;
	text-transform: none;
	color: black;
	font-style: normal;
	font-family: Verdana;
	font-variant: normal;
	text-decoration: none;
}
.SeeBox
{
}
.SeeBoxStyle
{
	border: 2px solid #FF0000;
}
.PrintFormat
{
	width: 70%;
}
.PrintOptions
{
	background-color: #E6E9EC;
	position: relative;
	padding: 5px;
	border-top: black 1px solid;
	vertical-align: bottom;
	text-align: left;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	width: 100%;
}
/* --------------------- Calendar styles ----------------------------*/
.CalendarOuter
{
	width: 205px;
}

div.CalendarPiker
{
	width: 100%; /* height: 147px; */
	table-layout: fixed;
}

#DayTablePiker .DayTable
{
	width: 100%;
}

#DayTablePiker
{
	text-align: center;
	vertical-align: middle;
}

.DropDownLine
{
	background-color: #90A26E;
	height: 31px;
	vertical-align: middle;
	text-align: center;
	border-bottom: solid 1px #003366;
}

.CalendarHeader
{
	background-color: #ADBA94;
	border: 1px solid #003366;
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}

.ButtonsLine
{
	background-color: #D4DDBE;
	height: 30px;
	border-top: solid 1px #003366;
	padding-top: 4px;
}

.CalendarButton
{
	width: 18px;
	height: 18px;
	border: none 0px;
	margin: 0px;
	padding: 0px;
	background-position: center center;
	background-repeat: no-repeat;
}

.PublicationControl
{
	width: 173px;
}

.PublicationControlR
{
	width: 160px;
}

.DateBox
{
	width: 142px;
}
.ButtonYearBack
{
	background-image: url(../../../Images/GazetteA/BUTTONS/ar_left_n.gif);
	cursor: pointer;
}

.ButtonYearForward
{
	background-image: url(../../../Images/GazetteA/BUTTONS/ar_right_n.gif);
	cursor: pointer;
}

.ButtonMonthBack
{
	background-image: url(../../../Images/GazetteA/BUTTONS/ar_left_n.gif);
	cursor: pointer;
}

.ButtonMonthForward
{
	background-image: url(../../../Images/GazetteA/BUTTONS/ar_right_n.gif);
	cursor: pointer;
}

.YearTitle
{
	margin-left: 5px;
	font-family: Tahoma;
	font-size: 8pt;
}

.YearControl
{
	width: 70px;
}

.MonthTitle
{
	margin-left: 5px;
	font-family: Tahoma;
	font-size: 8pt;
}

.MonthControl
{
	width: 100px;
}

.DayTitle
{
	margin-left: 5px;
}

.DayControl
{
	width: 50px;
}

tr.DatePickerHeader
{
	height: 18px;
	vertical-align: middle;
}

.DatePickerHeader td
{
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr1.gif);
	background-repeat: repeat-x;
	border-bottom: solid 1px #003366;
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
	padding-left: 8px;
	height: 18px;
}

.CalendarText2
{
	background-color: #90A26E;
	border-bottom: solid 1px #003366;
	height: 28px;
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}

.CalendarYearDiv
{
	padding: 10px;
}
/*------------------------------- Calendar table ------------------------------- */
.DayTable
{
	table-layout: fixed;
	width: 168px;
	font-family: Tahoma;
	font-size: 9pt;
	border: solid 1px #003366;
	border-collapse: collapse;
}

.DayTable td, th
{
	text-align: center;
	border: solid 1px #003366;
	height: 21px;
}

.DayTable th
{
	background-image: url(../../../Images/GazetteA/ELEMENTS/gr2.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
}

.DayTable colgroup.WorkingDay, col.WorkingDay
{
	background-color: #E6E9EC;
}

.DayTable colgroup.WeekendDay, col.WeekendDay
{
	background-color: #E6E9EC;
}

.DayTable td.OtherMonthDayCell
{
	background-color: #E6E9EC;
}

.DayTable td span
{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.DayCellSelected
{
	/*	border: solid 1px red; */
	border: 1px solid #003366;
	background-color: #003366;
	font-family: Tahoma;
	font-size: 8pt;
}

.DayCellEnabled
{
	cursor: pointer;
	color: #000000;
	background-color: #B1C5DA;
	font-family: Tahoma;
	font-size: 8pt;
}

.DayCellRestricted
{
	cursor: pointer;
	color: #000000;
	background-color: Red;
	color: White;
	font-family: Tahoma;
	font-size: 8pt;
}

.DayCellDisabled
{
	color: #000000;
	font-family: Tahoma;
	font-size: 8pt;
}
a.SavedQuery
{
	color: #4BA9C8;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
	padding-left: 2px;
}
a.PagePrimitiveLink
{
	outline: none;
}

.MSIEOnly
{
	display:none;
	visibility:hidden
}

/*-------------------------------    Promotional Skin --------------------------*/
.BaloonTextContainerRight
{
    white-space: nowrap;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    border-right: solid 1px black;
    font-size: 7pt;
    font-family: Verdana;
    text-decoration: none;
    padding: 2px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);
    white-space: nowrap;
    cursor: pointer;
}
.BaloonTextContainerLeft
{
    white-space: nowrap;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
    border-left: solid 1px black;
    font-size: 7pt;
    font-family: Verdana;
    text-decoration: none;
    padding: 2px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=45);
    white-space: nowrap;
    cursor: pointer;
}
.BaloonRight
{
    border-left: solid 1px black;
}
.BaloonLeft
{
    border-right: solid 1px black;
}
.Years
{
    font-size: 6pt;
    font-family: Verdana;
    padding-right: 5px;
}
.YearText
{
    font-size: 7pt;
    font-family: Verdana;
    color: #7f7f7f;
}	
